package com.wcpdoc.exam.core.entity.ex;

import com.wcpdoc.exam.core.entity.MockExam;
import com.wcpdoc.exam.core.entity.MockExamRule;

import java.util.Arrays;

/**
 * 考试信息
 *
 */
public class MockExamInfo extends MockExam {
	private MockExamQuestionEx[] mockExamQuestionExes;// 固定组卷使用
	private MockExamRule[] mockExamRules;// 随机组卷使用
	private Integer[] mockExamUserIds;// 考试用户

	private Integer[] markUserIds;// 阅卷用户

	public MockExamQuestionEx[] getMockExamQuestionExes() {
		return mockExamQuestionExes;
	}

	public void setMockExamQuestionExes(MockExamQuestionEx[] mockExamQuestionExes) {
		this.mockExamQuestionExes = mockExamQuestionExes;
	}

	public MockExamRule[] getMockExamRules() {
		return mockExamRules;
	}

	public void setMockExamRules(MockExamRule[] mockExamRules) {
		this.mockExamRules = mockExamRules;
	}

	public Integer[] getMockExamUserIds() {
		return mockExamUserIds;
	}

	public void setMockExamUserIds(Integer[] mockExamUserIds) {
		this.mockExamUserIds = mockExamUserIds;
	}

	public Integer[] getMarkUserIds() {
		return markUserIds;
	}

	public void setMarkUserIds(Integer[] markUserIds) {
		this.markUserIds = markUserIds;
	}

	@Override
	public String toString() {
		return "MockExamInfo{" +
				"mockExamQuestionExes=" + Arrays.toString(mockExamQuestionExes) +
				", mockExamRules=" + Arrays.toString(mockExamRules) +
				", mockExamUserIds=" + Arrays.toString(mockExamUserIds) +
				", markUserIds=" + Arrays.toString(markUserIds) +
				'}';
	}

	public MockExamInfo() {
	}

	public MockExamInfo(MockExamQuestionEx[] mockExamQuestionExes, MockExamRule[] mockExamRules, Integer[] mockExamUserIds, Integer[] markUserIds) {
		this.mockExamQuestionExes = mockExamQuestionExes;
		this.mockExamRules = mockExamRules;
		this.mockExamUserIds = mockExamUserIds;
		this.markUserIds = markUserIds;
	}
}